Text copied to clipboard!
Titel
Text copied to clipboard!Embedded Software Ontwikkelaar
Beschrijving
Text copied to clipboard!
Wij zijn op zoek naar een Embedded Software Ontwikkelaar die gepassioneerd is over technologie en het ontwikkelen van innovatieve oplossingen voor embedded systemen. In deze rol werk je aan het ontwerpen, implementeren, testen en onderhouden van software die draait op microcontrollers en andere embedded hardwareplatforms. Je werkt nauw samen met hardware-ingenieurs, systeemarchitecten en andere softwareontwikkelaars om betrouwbare en efficiënte softwareoplossingen te leveren.
Als Embedded Software Ontwikkelaar ben je verantwoordelijk voor het schrijven van goed gestructureerde en efficiënte code in talen zoals C en C++. Je ontwikkelt software die voldoet aan de functionele en niet-functionele eisen van het systeem, en je zorgt ervoor dat de software goed integreert met de hardwarecomponenten. Je voert unit- en integratietests uit, analyseert bugs en implementeert verbeteringen om de prestaties en betrouwbaarheid van het systeem te optimaliseren.
Je zult werken in een dynamische en multidisciplinaire omgeving waar innovatie en kwaliteit centraal staan. Je krijgt de kans om te werken aan projecten in diverse sectoren zoals automotive, medische technologie, industriële automatisering en consumentenelektronica. Je blijft op de hoogte van de nieuwste ontwikkelingen in embedded technologieën en draagt actief bij aan de verbetering van ontwikkelprocessen en tools.
De ideale kandidaat heeft ervaring met real-time besturingssystemen (RTOS), communicatieprotocollen zoals SPI, I2C, UART en CAN, en het debuggen van embedded systemen met behulp van tools zoals oscilloscopen, logic analyzers en JTAG. Kennis van softwareontwikkeling volgens industriestandaarden zoals MISRA C, ISO 26262 of IEC 62304 is een pluspunt.
Als je een passie hebt voor embedded systemen en graag werkt aan technische uitdagingen in een innovatieve omgeving, dan nodigen wij je uit om te solliciteren op deze boeiende functie.
Verantwoordelijkheden
Text copied to clipboard!- Ontwikkelen van embedded software in C/C++
- Samenwerken met hardware- en softwareteams
- Testen en debuggen van embedded systemen
- Documenteren van softwareontwerpen en -specificaties
- Onderhouden en verbeteren van bestaande code
- Implementeren van communicatieprotocollen zoals SPI, I2C, UART
- Integreren van software met hardwarecomponenten
- Zorgen voor naleving van industriestandaarden
- Analyseren en oplossen van technische problemen
- Bijdragen aan continue verbetering van ontwikkelprocessen
Vereisten
Text copied to clipboard!- Bachelor of master in Elektrotechniek, Informatica of vergelijkbaar
- Minimaal 2 jaar ervaring met embedded softwareontwikkeling
- Goede kennis van C en C++
- Ervaring met real-time besturingssystemen (RTOS)
- Bekendheid met communicatieprotocollen zoals SPI, I2C, UART, CAN
- Ervaring met debuggingtools zoals JTAG, oscilloscopen
- Kennis van versiebeheersystemen zoals Git
- Ervaring met Agile ontwikkelmethodologieën is een plus
- Goede probleemoplossende vaardigheden
- Goede beheersing van Nederlands en Engels
Potentiële interviewvragen
Text copied to clipboard!- Hoeveel ervaring heb je met embedded C/C++ ontwikkeling?
- Heb je eerder gewerkt met real-time besturingssystemen?
- Welke communicatieprotocollen heb je geïmplementeerd?
- Ben je bekend met industriestandaarden zoals MISRA C of ISO 26262?
- Welke debuggingtools heb je gebruikt in vorige projecten?
- Kun je een voorbeeld geven van een embedded project waar je trots op bent?
- Hoe werk je samen met hardware-ingenieurs?
- Wat is je ervaring met versiebeheer zoals Git?
- Hoe blijf je op de hoogte van nieuwe embedded technologieën?
- Ben je bereid om in multidisciplinaire teams te werken?